.inner-content {
    padding: 0.4rem 0 1rem;
    width: 100%;
    float: left;
}
.wrap{width: 14rem;border: 0;padding:0;margin:0 auto;*zoom:1;width: 80vw;}
.contact-map {
    position:relative;
    float:right;
    width:7.71rem;
    margin-top:0.9rem;
    max-width: 50vw;
}
.contact-map img {display:block;max-width: 100%;height: auto;}
.contact-map-list li img {
    z-index:1;
    position:absolute;
    display:none;
}
.contact-map-list li.dongbei img {
    right: 0;
    top: -0.11rem;
    width: 1.71rem;
    height: 2.58rem;
}
.contact-map-list li.xibei img {
    left:0;
    top:0.78rem;
    width: 5.1rem;
    height: 3.23rem;
}
.contact-map-list li.xinan img {
    left:0.33rem;
    top:2.98rem;
    width: 4.67rem;
    height: 2.92rem;
}
.contact-map-list li.huabei img {
    right:1.11rem;
    top:0.09rem;
    width: 3.38rem;
    height: 3.42rem;
}
.contact-map-list li.huadong img {
    right:0.87rem;
    top:2.79rem;
    width: 1.17rem;
    height: 1.88rem;
}
.contact-map-list li.huanan img {
    right:1.08rem;
    bottom:0.11rem;
    width: 2.47rem;
    height: 1.87rem;
}
.contact-map-list li.huazhong img {
    right:1.4rem;
    bottom:1.26rem;
    width: 1.55rem;
    height: 2.06rem;
}
.contact-map-list li span {
    z-index:2;
    position:absolute;
    display:block;
    width:0.5rem;
    height:0.5rem;
    background:#f00;
    cursor:pointer;
    opacity:0;
    border-radius:100%;
}
.contact-map-list li.dongbei span {
    top:1.39rem;
    right:0.58rem;
}
.contact-map-list li.xibei span {
    top:3.34rem;
    right:2.61rem;
}
.contact-map-list li.xinan span {
    bottom:2.04rem;
    right:3.3rem;
}
.contact-map-list li.huabei span {
    top:2.2rem;
    right:1.64rem;
}
.contact-map-list li.huadong span {
    bottom: 2.58rem;
    right: 1.26rem;
}
.contact-map-list li.huanan span {
    bottom:0.85rem;
    right:1.85rem;
}
.contact-map-list li.huazhong span {
    bottom:2rem;
    right:1.75rem;
}
.contact-map-list li img {
    display:none;
}
/*.contact-map-list li a:hover + img {*/
    /*opacity:1;*/
/*}*/
.contact-us-content {
    float: left;
    width:6rem;
    padding-top:0.2rem;
    margin-right:0;
    min-height:8rem;
    width: 30vw;
    }
.contact-us-content .main-company {
    width:100%;
    padding:0.3rem 0 0.55rem;
}
.subcompany-area {display:none;}
.subcompany-title {
    padding:0 0 0.35rem 0.5rem;
    font-size:24px;
    color:#000;
    line-height:0.43rem;
    background:url(../pic/address.png) no-repeat left top;
    background-size: 0.6rem;
}
.contact-us-content .sub-company {
    padding-bottom:0.2rem;
    border-top:1px solid #e4e4e4;
}
.contact-us-content .dt-title {
    margin-bottom:0.2rem;
    font-size:0.24rem;
    color:#000;
    white-space:nowrap;
}
.contact-us-content .sub-company .dt-title {
    padding:0.2rem 0 0.15rem;
    margin-bottom:0;
    font-size:0.18rem;
}
.contact-us-content .dd-content {
    font-size:0.16rem;
    color:#525252;
    line-height:2;
}
.contact-us-content .sub-company .dd-content {
    font-size: 0.18rem;
    color:#666;
    line-height:1.3;
}
.contact-us-content .dd-content > div {}
.contact-us-content .sub-company .dd-content > div{margin-bottom:0.15rem;}

.inner-content{padding-bottom: 0;}
.contact-us-content{min-height: 4rem;}
.contact-map {display: none;}
.subcompany-total{display:none;}
.inner-content{padding-bottom: 0;}
